home *** CD-ROM | disk | FTP | other *** search
-
-
-
- sssseeeemmmm____ddddeeeessssttttrrrrooooyyyy((((3333CCCC)))) sssseeeemmmm____ddddeeeessssttttrrrrooooyyyy((((3333CCCC))))
-
-
-
- NNNNAAAAMMMMEEEE
- _ssss_eeee_mmmm______dddd_eeee_ssss_tttt_rrrr_oooo_yyyy - deinitialize a posix unnamed semaphore
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_eeee_mmmm_aaaa_pppp_hhhh_oooo_rrrr_eeee_...._hhhh_>>>>
- _iiii_nnnn_tttt _ssss_eeee_mmmm______dddd_eeee_ssss_tttt_rrrr_oooo_yyyy_((((_ssss_eeee_mmmm______tttt _****_s_e_m_))))_;;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _ssss_eeee_mmmm______dddd_eeee_ssss_tttt_rrrr_oooo_yyyy deinitializes the unnamed semaphore located at address _s_e_m.
- The address _s_e_m may reside anywhere in the calling processes address
- space, but the process must have read and write access to _s_e_m.
-
- Once an unnamed semaphore has been deinitialized, semaphore operations
- performed on it will fail until the semaphore has been reinitialized.
-
- _ssss_eeee_mmmm______dddd_eeee_ssss_tttt_rrrr_oooo_yyyy will fail if one or more of the following are true:
-
- [EINVAL] The semaphore located at address _s_e_m is not a valid posix
- unnamed semaphore.
-
- [EBUSY] The system has detected processes currently blocked on the
- semaphore. This condition may not be detected if a _ssss_eeee_mmmm______pppp_oooo_ssss_tttt
- operation is executed at the same time as the _ssss_eeee_mmmm______dddd_eeee_ssss_tttt_rrrr_oooo_yyyy
- operation.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- sem_init(3C), sem_getvalue(3C), sem_post(3C), sem_wait(3C),
- sem_trywait(3C), sem_open(3C), sem_close(3C), sem_unlink(3C),
- shm_open(3C), mmap(3C)
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- Upon successful completion, a value of 0 is returned to the calling
- process. Otherwise, a value of -1 is returned and _eeee_rrrr_rrrr_nnnn_oooo is set to
- indicate the error.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-